package cn.jingyuan.owl.model.entity;

import lombok.ToString;

import java.io.Serializable;

/**
 * 主键实体
 *
 * @param <ID> 主键类型
 */
@ToString
public abstract class KeyEntity<E, ID> implements EmptyEntity, Serializable {

    protected ID id;

    public ID getId() {
        return id;
    }

    public E setId(ID id) {
        this.id = id;

        return (E) this;
    }

}
